body {
    background-color: #ffffff;
    font-size: 12px;
    font-family: Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    color: #000000;  
/*    margin: 10px;*/
}

h1 {
    font-family: Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    border-bottom: 1px solid #AFAFAF; 
    font-size:  16px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    color: #D20005;
}

a:link, a:visited {
    color: #045491;
    font-weight : bold;
    text-decoration: none;
}

a:link:hover, a:visited:hover  {
    color: #045491;
    font-weight : bold;
    text-decoration : underline;
}

.itext{ display:inline; background-color: #ffffff; color: #000000; border: #7aa0c5 1px solid;
        font-size: 9pt; width: 100px; padding-left: 2pt;}
.code{ display:inline; background-color: #ffffff; color: #000000; border: #7aa0c5 1px solid;
       font-size: 9pt; width: 100px; padding-left: 2pt;text-transform: uppercase;}
.tiny{ display:inline; background-color: #ffffff; color: #000000; border: #7aa0c5 1px solid;
       font-size: 9pt; width: 75px; padding-left: 2pt;}
.name{ display:inline; background-color: #ffffff; color: #000000; border: #7aa0c5 1px solid;
       font-size: 9pt; width: 150px; padding-left: 2pt;}
.short_text{ display:inline; background-color: #ffffff; color: #000000; border: #7aa0c5 1px solid;
             font-size: 9pt; width: 100px; padding-left: 2pt;}
.medium_text{ display:inline; background-color: #ffffff; color: #000000; border: #7aa0c5 1px solid;
              font-size: 9pt; width: 225px; padding-left: 2pt;}
.long_text{ display:inline; background-color: #ffffff; color: #000000; border: #7aa0c5 1px solid;
            font-size: 9pt; width: 350px; padding-left: 2pt;}
.url_text{ display:inline; background-color: #ffffff; color: #000000; border: #7aa0c5 1px solid;
           font-size: 9pt; width: 420px; padding-left: 2pt;}
.dropdown{ display:inline; background-color: #ffffff; color: #000000; border: #7aa2c6 1px solid;
    font-size: 11px; text-indent:1px;  width: 103px;
}
.tiny_dropdown{ display:inline; background-color: #ffffff; color: #000000; border: #7aa0c5 1px solid;
                font-size: 9pt; width: 75px; padding-left: 2pt;}
.date{ display:inline; background-color: #ffffff; color: #000000; border: #7aa0c5 1px solid;
       font-size: 9pt; width: 100px; padding-left: 2pt;}
.time{ display:inline; background-color: #ffffff; color: #000000; border: #7aa0c5 1px solid;
       font-size: 9pt; width: 32px; padding-left: 2pt;}
.integer{ display:inline; background-color: #ffffff; color: #000000; border: #7aa0c5 1px solid;
          font-size: 9pt; width: 100px; text-align: right; padding-right: 2pt;}
.tinyinteger{ display:inline; background-color: #ffffff; color: #000000; border: #7aa0c5 1px solid;
              font-size: 9pt;  width: 40px; text-align: right; padding-right: 2pt;}
.money{ display:inline; background-color: #ffffff; color: #000000; border: #7aa0c5 1px solid;
        font-size: 9pt; width: 100px; padding-left: 2pt; text-align: right;}

.number{ display:inline; background-color: #ffffff; color: #000000; border: #7aa0c5 1px solid;
         font-size: 9pt; width: 100px; padding-left: 2pt; text-align: right;}

.tinynumber{ display:inline; background-color: #ffffff; color: #000000; border: #7aa0c5 1px solid;
             font-size: 9pt; width: 40px; padding-left: 2pt; text-align: right;}

.readonly{background-color: #d5d5d5;background: red;}
.prompt{font-size: 9pt; font-weight: normal; color: #375e9f;
        padding-left: 10px;text-align: right; vertical-align: middle;}
.data{ padding-left: 2px; font-size: 9pt; font-weight: normal; color: #375e9f;vertical-align: top;}
.errprompt{font-size: 9pt; font-weight: normal; color: red;text-align:left; vertical-align: middle;}